﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MINERP.MODEL.FoundationModel;
using MINERP.MODEL.NewPinBan;

namespace MINERP.NewPB.IView
{
    public interface IMainView
    {
        //客户选择的模板名称
        string SelectTemplateName { get; }
        string SelectShop { get; } //用户选择的商户名称
        string SelectCtmName { get; set; }
        string SelectOrderProductName { get; set; }
        string SelectPhotoSize { get; } //用户选择的照片尺寸
        List<int> SelectPhotoIdList { get; } //当前列表中选中的照片ID LIST
        bool ShowAllPapertypePhotos { get; set; }

        //画刻度线
        void DrawScaleLine();

        //画刻度之前调整相应的控件的位置
        void InitCtlsLoaction();
        //绑定模板表
        void BindCmbTempate(List<Tb_paperTemplate_Info> paperTemplateList);
        void BindMainGrid(List<PhotoInfo_PinBan> _photosList);
        void BindShopList(List<string> _photosList);
        void BindPhotoSizeList(List<string> photoSizeList);
        void BindClearGrid(List<PhotoInfo_PinBan> clearBoxPhotos);
        void ShowStatusMsg(string msg);
        void ShowPic(Array picV);
        void ClearBigBoard();
        void ShowWaste(string p, System.Drawing.Color c);
        void RefushMainGrid();
        void BindShopList(List<NewPB.com.BindShopInfo> listBindShop);
        void AddPicToBand(params PhotoInfo_PinBan[] bands);
    }
}
